Bonjour Artemuse,
Est-ce que tu pense débuter tes cours bientôt ?
Mais il a déjà commencé son cours voyons!
Bon ok c'est plus un cours de français que de programmation mais c'est un cours pareil non?
MErlin
Bonjour Artemuse,
Est-ce que tu pense débuter tes cours bientôt ?
J'ai arrêté de faire mes programmes en attendant tes conseils. Si tu n'a pas le temps en ce moment, c'est pas grave, mais informe nous, comme ça je recommence avec mes "si" "et" "ou".
Mamas.
Oui je commence à souère après la session Forex.
Je sais pas trop ou poser ma question...
Est ce que je peut faire la meme chose avec Open Office plutot que Excel car je ne l'ai pas et j'ai rien reussi à télécharger gratuitement
PS: désolé mais plus de 100€ pour Microsoft Office j'ai un peu la flème de l'acheter...
Je ne connais pas vraiment les commandes d'OpenOffice. C'est un language basé sur Java. À première vue je n'ai rien compris. Non pas parce que c'est du Java mais simplement parceque ça n'avait pas de sens dans le contexte que j'étudiais. Quand c'est compliqué sans apporter rien de plus en compensation, j'ai pour réflexe de mettre le jouet sur une tablette.
ARTE, vas-tu aborder les tests et boucles avec des exemples simples, avec les commandes IF THEN, ELSEIF, ENDIF ?
des fois je me mélange les pinceaux.
ARTE, vas-tu aborder les tests et boucles avec des exemples simples, avec les commandes IF THEN, ELSEIF, ENDIF ?
des fois je me mélange les pinceaux.
Aahhh, c' est méchant ça Géo. Arte s'en était tiré jusqu'à maintenant mais là je crois qu'il n'a pas le choix de finalement débuter son cours de VB.
MErlin
Ouain y a t'il quelqu'un qui m'a appelé ? back to sleep...
Nice job Rambo
MErlin
ça m'arrive parfois
ha mince on s'égare encore une fois
ARTE, vas-tu aborder les tests et boucles avec des exemples simples, avec les commandes IF THEN, ELSEIF, ENDIF ?
des fois je me mélange les pinceaux.
Si tu es toujours intéressé par une réponse à cette question... voilà une tentative d'explication sur les tests.
Pour éviter de s'emmêler avec des IF THEN ELSEIF etc..., il faut éviter de multiplier les alternatives avec IF. Au delà de 2, il vaut mieux utiliser le CASE, qui permet de lister tous les cas possibles facilement.
Exemples simples avec IF :
IF nSpin > 18 THEN cResult = "PASSE"
IF nSpin < 19 THEN
--------cResult = "MANQUE"
ELSE
--------cResult = "PASSE"
END IF
Au delà de 2 solutions possibles, mieux vaut utiliser le CASE. Par exemple, si on considère qu'il y a 3 résultats possibles pour une chance simple, en tenant compte du 0, voilà comment le coder le case :
Select case nSpin
case 0
--------cResult = "0"
case Is < 19
--------cResult = "MANQUE"
case Else
--------cResult = "PASSE"
End Select
NB : les tirets en début de ligne de code ne devraient pas être là, mais c'est le seul moyen que j'ai trouvé pour indenter mes instructions, les espaces disparaissent quand je valide le post.
Si ça intéresse encore quelqu'un sur le forum, j'expliquerais une prochaine fois comment utiliser des boucles.
Je ne sais pas si cela à été déjà abordé mais quelle formule me permettrait de compter des valeurs identiques consécutives ?
Merci d'avance,
sam
=NB.SI(B2:B40 (plage);5 (numéro recherché))
ah merde mais c'est pas consécutive :p
Le problème avec les formules c'est qu'on ne va pas bien loin, tu dois faire un peu de code pour etre plus libre de tes mouvements :
pour te déplacer sur une colonne de n° tu emploies cells(a,1) :
- a est la variable qui indique la ligne (à déclarer Dim a As Long)
- 1 est le n°de la colonne A , 2 pour B,3 pour C,etc...
donc pour scaner une colonne de 1000 n° il suffit de faire une boucle :
For a=2 To 1000
If Cells(a,1)= Cells(a-1,1) Then Cells(a,2)= 1
Next a
Voilà un exemple de déplacement simple de haut en bas, après on fait ce qu'on veut...
(la limite est ton imagination à manier ce charabia )
Merci à vous, je garde cela dans un coin de ma tête
sam